home *** CD-ROM | disk | FTP | other *** search
/ Mission 3 / Mission 3.zip / Mission 3.iso / texte / qed / src / dd.h < prev    next >
C/C++ Source or Header  |  1998-03-22  |  866b  |  39 lines

  1. #ifndef _qed_dd_h_
  2. #define _qed_dd_h_
  3.  
  4. /*
  5.  * Kommunikation über Drag&Drop.
  6. */
  7. /* 
  8.  * Die folgenden Konstanten werden benutzt, wenn von Außen etwas auf
  9.  * ein Fenster von qed gezogen wird und werden bei Icon_drag als 
  10.  * src_icon übergeben.
  11.  */
  12. #define DRAGDROP_FILE    0xD01        /* Ein Dateiname in drag_filename */
  13. #define DRAGDROP_PATH    0xD02        /* Ein Pfad in drag_filename */
  14. #define DRAGDROP_DATA    0xD03        /* Daten in drag_data */
  15.  
  16. /*
  17.  * Variablen für Drag-Operationen
  18. */
  19. extern PATH    drag_filename;
  20. extern char    *drag_data;
  21. extern long    drag_data_size;
  22.  
  23.  
  24. extern void    handle_dd    (int *msg);
  25. /*
  26.  * Wickelt Empfang ab.
  27. */
  28.  
  29. extern void    handle_avdd(int win_handle, int kstate, char *arg);
  30. /*
  31.  * Wickelt D&D ab, wenn glob. Fensterwechsel (VA_DRAGACCWIND) aktiv.
  32. */
  33.  
  34. /*
  35. extern void    send_dd    (int wh, MOUSEDATA *mouse, int data_type);
  36. */
  37.  
  38. #endif
  39.